/*一.包 package  common
*    commonjs的包规范允许我们在将一组相关的模块组合在一起,形成一组完整的工具
*   commonJS的包规范有包结构和包描述文件两部分组成
*   包结构 用于组织保重的各种文件
*       包实际上就是一个压缩文件 解压以后还原成目录 符合规范的目录
*        一般包含以下文件
*           package.json描述文件 说明书 这个必须有  在根目录下 json文件不能写注释 其余的可有可无
*           bin 可执行二进制文件
*           lib js代码
*           doc 文档
*           test 单元测试
*   包描述文件 描述包的相关信息,以供外部读取分析
*
* 二.npm  NPM node package manager node包管理器
*  常用的命令:
*  npm -v 查看npm的版本
*   npm version查看所有模块的版本
*   npm search 包名 查找包
* 测试一个包安装 删除
*   1.新建一个文件夹hello,想要按照math包
*   2. npm init 初始化 安装package.json文件 一般有这个文件才可安装成功包
*   3.安装 math  npm install/i math
    4.在hello文件夹里查看是否安装了math   测试一下
    5.在hello文件夹里新建一个index.js文件 在文件里输入 var math=require("math"); console.log(math);  保存 在cmd里输入 node index.js执行一下
        看看有有没 测试里面的函数 console.log(math.add(2,5));是否成功
    6.删除hello文件夹的 math   npm remove math
*   npm install/i 包名 安装包
*   npm remove/ r 包名 删除包
*   npm install包名(如:math) --save 安装包并添加到依赖中  经常用
*   npm install下载当前目录所依赖的包
*   npm install 包名 -g全局安装包(安装的是一些工具)
*  用 npm 需要连接 npm服务器 其服务器在美国 网速慢 国内有 阿里镜像  安装npm镜像  在百度里搜npm 阿里镜像
*  然后把安装的地址  npm install -g cnpm --registry=https://registry.npm.taobao.org 放在cmd里 回车 叫 cnpm
* 安装express包  在cmd里输入cnpm install express --save
* 通过npm或cnmp 下载的包都放在node-modules文件夹里 我们通过下载的包 直接通过包名引入即可
*
*
*idea里右键 show in explorer 找到电脑里的文件夹所在的位置
* */
var math=require("math");
var express=require("express");
console.log(math.add(2,5))